A C2-continuous B-spline quaternion curve interpolating a given sequence of solid orientations
نویسندگان
چکیده
An algorithm is presented that constructs a C 2-continuous B-spline quaternion curve which interpolates a given sequence of unit quaternions on the rotation group SO(3). The de Casteljau type construction method of B-spline curves can be extended to generate B-spline quaternion curves Sch92]; however, the B-spline quaternion curves do not have C 2-continuity in SO(3). The authors KKS94a] recently suggested a new construction method that can extend a B-spline curve to a similar one in SO(3) while preserving the C k-continuity of the B-spline curve. We adapt this method for the construction of a B-spline quaternion interpolation curve. Thus, the problem essentially reduces to the problem of nding the control points for the B-spline interpolation curve. However, due to the non-linearity of the associated constraint equations, it is non-trivial to compute the B-spline control points. We provide an eecient iterative reenement solution which can approximate the control points very preciesly.
منابع مشابه
Interpolating solid orientations with circular blending quaternion curves
This paper presents a method to smoothly interpolate a given sequence of solid orientations using circular blending quaternion curves. Given three solid orientations, a circular quaternion curve is constructed that interpolates the three orientations. Therefore, given four orientations q i?1 ; q i ; q i+1 ; q i+2 , there are two circular quaternion curves C i and C i+1 which interpolate the tri...
متن کاملOrientation Interpolation in Quatemion Space Using Spherical Biarcs
We consider the problem of interpolating a smooth curve to a point sequence in the unit quaternion space U. This problem has application to object orientation interpolation in computer animation , sweep surface generation in solid modeling[7, 6]. Since the unit quaternions form the unit sphere 8 3 in p;4, a simple curve scheme using spherical biarcs is presented to solve this problem. The spher...
متن کاملHermite Interpolation of Solid Orientations Based on a Smooth Blending of Two Great Circular Arcs on So(3)
An e cient algorithm is presented that generates a hermite interpolation quaternion curve. Given two unit quaternions q1; q2 2 SO(3), and two tangent vectors v1 and v2 at q1 and q2, respectively; two great circular arcs C1(t) and C2(t), 0 t 1, are constructed so that C1(0) = q1, C 0 1(0) = v1, C2(1) = q1, and C 0 2(1) = v2. The two great circular arcs C1 and C2 are then smoothly blended togethe...
متن کاملA General Construction Scheme for Unit Quaternion Curves with Simple High Order Derivatives1
This paper proposesa new class of unit quaternion curves in SO(3). A general method is developed that transforms a curve in R3 (defined as a weighted sum of basis functions) into its unit quaternion analogue in SO(3). Applying the method to well-known spline curves (such as Bézier, Hermite, and B-spline curves), we are able to construct various unit quaternion curves which share many important ...
متن کاملCurve fitting and fairing using conic splines
We present an efficient geometric algorithm for conic spline curve fitting and fairing through conic arc scaling. Given a set of planar points, we first construct a tangent continuous conic spline by interpolating the points with a quadratic Bézier spline curve or fitting the data with a smooth arc spline. The arc spline can be represented as a piecewise quadratic rational Bézier spline curve. ...
متن کامل